wide open land between two mountains - Almanca İngilizce Sözlük